//
// Created by wxd on 2025/9/16.
// 光源纯色材质
//

#ifndef LIGHTSOURCEMATERIAL_H
#define LIGHTSOURCEMATERIAL_H

#include "Material.h"
#include <string>

class LightSourceMaterial : public Material {
public:
    LightSourceMaterial() {
        mType = MaterialType::LIGHTON_MATERIAL;
    }

    explicit LightSourceMaterial(const std::string& name) : Material(name, MaterialType::LIGHTON_MATERIAL) {}

    LightSourceMaterial(const LightSourceMaterial& other) {}

    std::unique_ptr<IMaterial> clone() const override {
        return std::make_unique<LightSourceMaterial>(*this);
    }
private:
};


#endif //LIGHTSOURCEMATERIAL_H